package com.yonyou.cyxdms.basedata.client.dto.option;

import com.yonyou.cyx.framework.bean.dto.base.BaseDTO;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 选装信息 DTO
 *
 * @author Caozx
 * @since 2020-11-25
 */
public class VsOptionDTO extends BaseDTO implements Serializable {

	
    private Long brandId;
    private Long seriesId;
    private Long modelId;
    private Long packageId;
    private String optionId;
	private String trimColorId;
	private String colorId;
	private Long productId;
	private String productCode;
	private String productName;
	private String productDesc;
	private String optionCode;
    private String optionName;
    private Integer dataSources;
    private Integer isValid;
	private LocalDateTime startDate;
	private Integer startType;
	private List<Integer> optionIds;

    public Long getBrandId() {
        return brandId;
    }

    public void setBrandId(Long brandId) {
        this.brandId = brandId;
    }

    public Long getSeriesId() {
        return seriesId;
    }

    public void setSeriesId(Long seriesId) {
        this.seriesId = seriesId;
    }

    public Long getModelId() {
        return modelId;
    }

    public void setModelId(Long modelId) {
        this.modelId = modelId;
    }

	public Long getPackageId() {
		return packageId;
	}

	public void setPackageId(Long packageId) {
		this.packageId = packageId;
	}

	public String getOptionCode() {
		return optionCode;
	}

	public void setOptionCode(String optionCode) {
		this.optionCode = optionCode;
	}

	public String getOptionName() {
		return optionName;
	}

	public void setOptionName(String optionName) {
		this.optionName = optionName;
	}
	
	public Integer getDataSources() {
		return dataSources;
	}

	public void setDataSources(Integer dataSources) {
		this.dataSources = dataSources;
	}

	public Integer getIsValid() {
		return isValid;
	}

	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}

	public LocalDateTime getStartDate() {
		return startDate;
	}

	public void setStartDate(LocalDateTime startDate) {
		this.startDate = startDate;
	}

	public Integer getStartType() {
		return startType;
	}

	public void setStartType(Integer startType) {
		this.startType = startType;
	}

	public List<Integer> getOptionIds() {
		return optionIds;
	}

	public void setOptionIds(List<Integer> optionIds) {
		this.optionIds = optionIds;
	}

	public String getOptionId() {
		return optionId;
	}

	public void setOptionId(String optionId) {
		this.optionId = optionId;
	}

	public String getTrimColorId() {
		return trimColorId;
	}

	public void setTrimColorId(String trimColorId) {
		this.trimColorId = trimColorId;
	}

	public String getColorId() {
		return colorId;
	}

	public void setColorId(String colorId) {
		this.colorId = colorId;
	}

	public Long getProductId() {
		return productId;
	}

	public void setProductId(Long productId) {
		this.productId = productId;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getProductDesc() {
		return productDesc;
	}

	public void setProductDesc(String productDesc) {
		this.productDesc = productDesc;
	}

	@Override
	public String toString() {
		return "OptionQueryDTO [brandId=" + brandId + ", seriesId=" + seriesId + ", modelId=" + modelId + ", packageId="
				+ packageId + ", optionCode=" + optionCode + ", optionName=" + optionName + ", dataSources="
				+ dataSources + ", isValid=" + isValid + ", startType=" + startType + ", startDate=" + startDate +
				", optionId=" + optionId +
				", trimColorId=" + trimColorId +
				", colorId=" + colorId +
				", productId=" + productId +
				", productCode=" + productCode +
				", productName=" + productName +
				", productDesc=" + productDesc +
				", optionIds=" + optionIds + "]";
	}

    
}
